package com.ftg.learn.controller;

import com.ftg.learn.pojo.Huodong;
import com.ftg.learn.service.HuodongService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

@RestController
@CrossOrigin
@RequestMapping("/huodong")
public class HuodongController {
    @Autowired
    HuodongService hs;
    //查询全部
    @GetMapping("/show")
    public Map<String ,Object> showall(int page,int limit){
        Map<String ,Object> map = new HashMap<>();
        List<Huodong> list = hs.showall(page,limit);
        map.put("data",list);
        map.put("code",0);
        map.put("count",hs.getcount());
        map.put("msg","到哪里");
        return map;
    }
    //查一
    @PutMapping("/findfone")
    public List<Huodong> findone(String huodong_id,String huodong_nr){
        return hs.findone(huodong_id,huodong_nr);
    }
    //添加
    @PostMapping("/add")
    public int add(Huodong huodong){
       return hs.add(huodong);
    }
   //删除
    @DeleteMapping("/delete/{huodong_id}")
    public int delete(@PathVariable String huodong_id){
        return hs.delete(huodong_id);
    }
    //修改
    @PostMapping("/update")
    public int update(Huodong huodong){
        return hs.update(huodong);
    }


}